﻿// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

var $j = jQuery.noConflict();

var FORMS_TO_FOCUS = ['#form_new_processo', '#form_edit_processo', '#form_new_envolvido', '#form_edit_envolvido'];

$j(function()
{
  $j(FORMS_TO_FOCUS).each(function()
  {
    if ($j('input:first') != null)
    {
      $j('input:first')[0].focus();
    }
  });
  
  $j('.error_explanation').append('<a href="javascript:;" class="close" onclick="Siproc.utilities.close(\'.error_explanation\')">Fechar</a>');
  
  $j('#processo_is_apenso').click(function()
  {
  	//var checked = $j('#processo_is_apenso').is(':checked');
    $j('#matriz').toggle();
  });
})

var Siproc = {} || Siproc;
Siproc.utilities = {} || Siproc.utilities;
Siproc.processos = {} || Siproc.processos;
Siproc.envolvimentos = {} || Siproc.envolvimentos;

Siproc.utilities.close = function(expr)
{
  $j(expr).fadeOut('normal', function(){ $(this).remove(); });
}

Siproc.processos.open_search_envolvido = function()
{
  $j('#search_envolvido').slideDown('normal', function()
  {
    $j('#nome_envolvido')[0].focus();
    $j('#link_adicionar_envolvido').hide();
  })
}

Siproc.processos.close_search_envolvido = function()
{
  $j('#search_envolvido').slideToggle('normal', function()
    {
      $j('#link_adicionar_envolvido').fadeIn('normal');
    })
}

Siproc.envolvimentos.create_envolvimento_box_with = function(envolvido_id)
{
    $j('#envolvimento_error').hide();
    $j('#create_envolvimento_box').show();
    $j('#envolvimento_nome_envolvido strong').html($j('#rs_search_envolvido_' + envolvido_id + ' .rs_search_envolvido_nome').html());
    $j('#envolvimento_envolvido_id').attr({ value : envolvido_id })
}
